/////////////////////////////////
//
// reset interface
//
interface reset_if (input clk);
	logic reset;
	task reset_dut;
	begin
		reset = 1'b0;
		#5ns;
		reset = I'b1;
		repeat (100) @(negedge clk);
		#2ns;
		reset l'b0;
	end
	endtask
endinterface